草庐IT

Serverless 的前世今生

全部标签

亚马逊云科技 BuildOn 第三季 【基于 Serverless 构建零售创新应用】过程介绍及个人思考及总结

上周六(也就是12月24日)那天,我参加了咱们亚马逊云科技BuildOn的第三季,Serverless专场,首先我对这一场的主题,个人是非常感兴趣的,因为目前所在的工作中,其实很多前端开发的小伙伴已经在工作中用到了无服务器开发了,只不过是结合国内的一些其他的第三方产品来做的,还没有运用到亚马逊的一些技术服务来做(但是作为全球云计算、云服务的技术风向标的亚马逊,还没接触直接我都已经感觉亚马逊的云服务器技术应该能做到比国内的一些竞品要更强大了。)好了,闲话不多扯,其实早在活动预热的时候,我都已经参加了本次BuildOn的训练营,玉龙老师先是围绕了传统开发方式与现代无服务器开发方式的鲜明对比,然后针

一文带你了解MySQL的前世今生,架构,组成部分,特点,适用场景

文章目录一、MySQL的由来二、MySQL的架构2.1客户端2.2服务器三、MySQL的主要组成部分3.1连接管理器3.2查询缓存3.3解析器3.4查询优化器3.5执行器3.6存储引擎四、MySQL的特点五、MySQL的应用场景六、总结一、MySQL的由来MySQL最初是由瑞典公司MySQLAB的MichaelWidenius和DavidAxmark开发的一款开源关系型数据库管理系统。MySQLAB的初衷是创造一个简单、快速、可靠的关系型数据库系统,以解决当时Web应用程序的需要。他们想要创造一个更简单、更强大的数据库系统,以取代当时主流的商业数据库系统。因此,MySQL在1995年诞生了。M

四大软件架构:掌握单体、分布式、微服务、Serverless 的精髓

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。一、单体架构单体架构比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这是一种典型的JavaSpringmvc或者PythonDrango框架的应用。其架构图如下所示:单体架构单体架构的应用比较容易部署、测试,在项目的初期,单体应用可以很好地运行。然而,随着需求的不断增加,越来越多的人加入开发团队,代码库也在飞速地膨胀。慢慢地,单体应用变得越来越臃肿,可维护性、灵活性逐渐降低,维护成本越来越高。

re:Invent 2023 | 使用 Amazon Lambda Web 适配器解锁 Serverless Web 应用程序

关键字:[AmazonWebServicesre:Invent2023,LambdaWebAdapter,LambdaWebAdapter,AmazonLambda,WebApplications,ExistingWebApplications,LambdaRuntimes]本文字数:1900,阅读完需:10分钟视频如视频不能正常播放,请前往bilibili观看本视频。>>https://www.bilibili.com/video/BV1mj41157rR导读AmazonLambdaWebAdapter无缝集成了熟悉的框架和工具,使开发人员能够将现有的Web应用程序迁移到Serverless

re:Invent 产品体验与感受分享:Amazon ElastiCache Serverless 缓存的即时扩展

授权说明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在亚马逊云科技开发者社区、知乎、自媒体平台、第三方开发者媒体等亚马逊云科技官方渠道)。文章目录前言产品介绍产品使用步骤1.创建缓存服务2.安全组开放访问权限3.选择访问方式4.读取缓存服务产品新特性验证体验总结前言2023年的亚马逊云科技re:Invent全球大会无疑是一场吸引科技人员、IT行业从业者以及众多专业人士的年度盛会。当然我也不例外,虽然没有机会去现场,但是通过视频的形式观看了整个大会的进程,同样令人激动。今年亚马逊云科技新产品的发布和创新让大家都很期待,比如今年的技术热点AIGC产品AmazonQ、新一代自研芯片

开源 Serverless 框架 Laf 性能优化实践

介绍Laf是一个完全开源的Serverless框架,Laf的Node.js运行时容器(以下简称为Runtime)是Laf的函数执行环境,依托于Express.js框架。采用容器进程常驻的方式,每一个应用对应于一个或多个容器(弹性伸缩下),底层使用了Node.js的vm模块,使用MongoDB的watch()方法来监听函数变更事件,以实现函数发布和配置发布。Node.jsvm模块Node.js的vm模块是一个提供虚拟机功能的模块,用于在Node.js环境中创建一个独立的JavaScript执行环境。它允许在应用程序中运行和控制一段JavaScript代码,同时提供了一些安全性和隔离性。这个模块包

​陶哲轩用 AI 形式化的证明究竟是什么?一文看懂 PFR 猜想的前世今生

12月5日,著名数学家、菲尔兹奖获得者陶哲轩在社交网络宣布:对多项式Freiman-Ruzsa猜想(PFR)的证明进行形式化的Lean4项目成功完成,并且耗时仅三周时间,其依赖图的全部节点都带上了「可爱的绿色阴影」。Lean编译器也报告该猜想符合标准公理,可以说这是计算机和AI辅助证明的一项巨大成功。但多项式Freiman-Ruzsa猜想究竟是什么?为什么对该猜想的证明不仅是一个数学问题,而且对计算机科学也很重要?量子杂志近日报道了这项成就不凡的数学证明及其令人惊叹的形式化工作,并在文中对多项式Freiman-Ruzsa猜想的提出和证明历程进行了梳理与科普。总结起来:四位著名数学家(包括两位菲

SAP ABAP——SAP简介(五)【ABAP的前世今生和未来】

💂作者简介:THUNDER王,一名热爱财税和SAPABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAPABAP开发和数据库具有较深入的研究。💅文章概要:在此前文章中我们了解了SAP公司主要产品的时间线,众所周知,SAP公司所有产品都是基于ABAP语言来开发的,本篇文章着重要介绍的是SAP公司产品最重要的基石——ABAP。🤟每日一言:你可以遗憾,但是你绝对不能后悔。遗憾证明你努力过了,只是力有不逮。而后悔,只能说明你当时没努力

OpenHarmony的前世今生

目录1.1.1:OpenHarmony的背景1.1.2:OpenHarmony的诞生1.1.3:OpenHarmony与HarmonyOS的关系1.1.4:OpenHarmony的技术架构1.1.5:OpenHarmony的技术特性1.1.6:小结OpenHarmony是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。1.1.1:OpenHarmony的背景随着5G的普及以及物联网的高速发展,越来越多的智能电器设备走进我们的生活,由于各设

Serverless单体架构的崛起

在过去的几十年里,我们见证了应用架构以快速的速度演变。当我还是一个年轻的程序员时,开始编写一个简单的代码库,我们可以称之为单体应用。我记得为前端编写了一些HTML/CSS,后端用了一些Java。但后来,随着时代发展和需求改变,分布式架构(我们现在称之为“微服务”)应运而生。单体应用的衰落这暂且不谈单体应用如何变得越来越不受欢迎,但需要开发者开始鼓吹微服务却是事实。通常,微服务提供了以下好处:微服务更小,更容易维护。减少了团队之间的摩擦。每个团队可以独立地处理每个微服务。编写速度更快(不需要遵循现有且有时繁琐的架构)。团队使用最适合任务的工具(例如,处理大量JSON数据?也许可以使用Node.j